// 云对象教程: https://uniapp.dcloud.net.cn/uniCloud/cloud-obj
// jsdoc语法提示教程：https://ask.dcloud.net.cn/docs/#//ask.dcloud.net.cn/article/129
const db = uniCloud.database();
module.exports = {
	_before: function() { // 通用预处理器

	},
	categories() {
		return db.collection('category').get()
	},
	notify() {
		return db.collection('notify').where({
			isShow: true
		}).get()
	},
	goods({
		isHot = false,
		isNew = false,
		goodsComment = false,
		sales = false
	}) {
		let goods = db.collection('goods');
		let where = {};
		if (isHot) where.is_hot = true;
		if (isNew) where.is_new = true;
		goods = goods.where(where)

		if (goodsComment) goods = goods.orderBy('comment_count', 'desc');
		if (sales) goods = goods.orderBy('month_sell_count', 'desc');

		return goods.get()
	}
}
